function g = g_function( h )
% G_FUNCTION
%   Esta funcion recibe como parámetro el valor de h correspondiente a un
%   determinado patrón, así como también un valor G indicando que función
%   de activación se utilizará. Devuelve el valor de g calculado
    global G;
    global BETA;

    if G == 1
        g = tanh(BETA*h);
    elseif G == 2
        g = 1/(1 + exp(-2*BETA*h));
        %g = h;
    elseif G == 3
        g = sign(h);
    else
        g = BETA*h;
    end
end
